package com.xyht.sca_s.student_manage_system.modules.rxRegistrationChargePayment.constant;

import java.util.Arrays;
import java.util.List;

public class PaymentTypeConstant {

    // 缴费记录表常量
    // 缴费来源(招生预报名: advance, 确认报名: confirm,迎新报到: welcome,培训学习:training))
    public static final String RX_REGISTRATION_CHARGE_PAYMENT_RECORD_TYPE_ADVANCE = "advance";
    public static final String RX_REGISTRATION_CHARGE_PAYMENT_RECORD_TYPE_CONFIRM = "confirm";
    public static final String RX_REGISTRATION_CHARGE_PAYMENT_RECORD_TYPE_WELCOME = "welcome";
    public static final String RX_REGISTRATION_CHARGE_PAYMENT_RECORD_TYPE_TRAINING = "training";
    public static final List<String> REGISTRATION_APP_TYPE_LIST = Arrays.asList(RX_REGISTRATION_CHARGE_PAYMENT_RECORD_TYPE_ADVANCE,
            RX_REGISTRATION_CHARGE_PAYMENT_RECORD_TYPE_CONFIRM);

    // 缴费描述
    public static final String RX_REGISTRATION_CHARGE_PAYMENT_RECORD_TYPE_DES_ADVANCE = "招生预报名";
    public static final String RX_REGISTRATION_CHARGE_PAYMENT_RECORD_TYPE_DES_CONFIRM = "确认报名";
    public static final String RX_REGISTRATION_CHARGE_PAYMENT_RECORD_TYPE_DES_NEW_WELCOME = "迎新报到";
    public static final String RX_REGISTRATION_CHARGE_PAYMENT_RECORD_TYPE_DES_TRAINING= "培训学习";
    public static final String CHARGE_PAYMENT_RECORD_TYPE_DES_REFUND = "退费";
    public static final String CHARGE_PAYMENT_RECORD_TYPE_DES_WRITE_OFF = "助学贷款核销";

    // 流水类型(0.线上缴费 1.线下缴费 2.助学贷款核销 3.退费)
    public static final int RX_REGISTRATION_CHARGE_PAYMENT_RECORD_MODE_ONLINE = 0;
    public static final int RX_REGISTRATION_CHARGE_PAYMENT_RECORD_MODE_OFFLINE = 1;
    public static final int RX_REGISTRATION_CHARGE_PAYMENT_RECORD_MODE_WRITE_OFF = 2;
    public static final int RX_REGISTRATION_CHARGE_PAYMENT_RECORD_MODE_REFUND = 3;
}
